// components/book/index.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    book: Object
  },

  /**
   * 组件的初始数据
   */
  data: {

  },

  /**
   * 组件的方法列表
   */
  methods: {
    onTap(event) {
      //组件中跳转页面 降低了组件的通用性
      // 非常方便
      //取舍：只服务于当前项目就用，否则就不要在组件中进行页面跳转(页面跳转字面意思：页面间的跳转)
      //通用性：不要写这种死逻辑（具体逻辑） 所以组件的任务只需要把自身id号传出去就可以了this.triggerEvent('event',{id},{})
      const id = this.properties.book.id
      wx.navigateTo({
        url: `/pages/book-detail/book-detail?id=${id}`
      })
    }
  }
})
